/*基础字体大小定义*/
html { font-size: 20px;}
@media only screen and (max-width: 320px) {
    html {
        font-size: 17.06px !important;
    }
}
html, body {
    width: 100%;
    height: 100%;
    background: #f0f0f0;
}
body{ font-size:20px;}
.my-white-bg{ background:#fff;}/*全局白背景定义*/
.my-img-auto img{width:100%;height:auto;}/*图片宽度自适应定义*/
.my-right-text{ text-align:right;}
.my-center-text{ text-align:center;}
.my-red-text{ color:#e52d2d;}
.my-gray-text{ color:#999 !important;}
.my-666-text{ color:#666 !important;}
.my-black-text{ color:#333 !important;}
.my-blue-text{ color:#0f73bf !important;}
.my-green-text{ color:#8fc12c !important;}
.my-brown-text{ color:#ff9c00 !important;}
.my-yellow-text{ color:#ffe400 !important;}
.my-white-text{ color:#fff !important;}
.my-666-text{ color:#666 !important;}
.my-18-text{ font-size:18px !important;}
.my-16-text{ font-size:16px !important;}
.my-20-text{ font-size:20px !important;}
.my-22-text{ font-size:22px !important;}
.my-24-text{ font-size:24px !important;}
.my-26-text{ font-size:26px !important;}
.my-28-text{ font-size:28px !important;}
.my-30-text{ font-size:30px !important;}
.my-32-text{ font-size:32px !important;}
.my-36-text{ font-size:36px !important;}
.my-44-text{ font-size:44px !important;}
.my-display-block{ display:block;}
.pull-right{ float:right !important;}
.my-ul{ list-style:none; margin:0; padding:0;display: inline-block;}
.my-ul>li{list-style:none;}

table td{margin: 0;padding: 0;}
table tr{margin: 0;padding: 0;}


.layout .layout-content{min-height: 550px!important;}
.hj-img-auto{width: 100%;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.ivu-page{text-align: right;margin: 10px auto;}
.ivu-table-wrapper{margin: 10px auto;}
.text-center{text-align: center;}
.text-right{text-align: right;}
.text-left{text-align: left;}
.my-va-ma{vertical-align: middle;}

.distance{margin-top:10px;}

.my-table td{border: 1px solid #000;text-align: center;padding: 8px;}
.my-table{border-spacing: 0;border-collapse: collapse;width: 100%;}



@font-face {font-family: "icon";
    src: url('fonts/iconfont.eot?t=1508403399413'); /* IE9*/
    src: url('fonts/iconfont.eot?t=1508403399413#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAbwAAsAAAAACfwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAARAAAAFZW7kmIY21hcAAAAYAAAABnAAABnNCJbwlnbHlmAAAB6AAAAxEAAAP0zERdO2hlYWQAAAT8AAAALwAAADYPPFeLaGhlYQAABSwAAAAcAAAAJAfeA4VobXR4AAAFSAAAABAAAAAQD+kAAGxvY2EAAAVYAAAACgAAAAoCcAEWbWF4cAAABWQAAAAfAAAAIAEWAL5uYW1lAAAFhAAAAUIAAAI9Divfm3Bvc3QAAAbIAAAAKAAAADnf+EvgeJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2Bk/sU4gYGVgYOpk+kMAwNDP4RmfM1gxMjBwMDEwMrMgBUEpLmmMDgwVDyfw9zwv4EhhrmBoQEozAiSAwAvqg0LeJzFkMENwCAIRT9iG9N0lB6buk9PHcFhnE/HsIBenMBvnsAPEQOADQALl+AB+kBQveKS+YzDfI9H6iDHSUwl1tzalKnIOoJlTl+mHctE60bPOu2+R6X7TgP5Yokd3WvNHfAPO1kSwwB4nF1SO29cRRSeM++ZO/fO3fvcR/Zt7yVysgv7FDHZm4CLYJmA5ChSugCigyhNEglRpEGiSMEfoEFINDROQxOtg8QfQdC6ovaaWTsGiZnRd785883R+c5cxBA6+4O8IlUUo7fQO2gPfYIQ8B3oBbgJ3WI6xDuQdlmaJwEp+kVX9HtDchPyHk+y8Xw6yLngFgJowaQ7nhdDXMBsusS7MM6aALVG/TDavhKR70FXi9a36338I6Tt/hW7vL7+8FqZjDuxfGaiqBZFLyRnTGJMbQBf5ZliSvP1T8zW01ftq7gNplbUDx74nUb06XfTR83tXAE8fw5xoxP8XFbqFbe+qWdxVBOhL6t1v7+VwLO/vGpsmoM/kRvSeV2R38j7KEMddBW9iz5AH6EH6AvnOADRglws8mwyXgxmS1iM8yGI3mA6n2RpwicbNs4S7qLFhXi+yIslFJuDRQveSM4ZcRqXwWkCIBditx0C/Lr/OYbtTmXZDkIpGT4slfQ/+1qHoc7MYx3a1Ji/4f7N8h7AvbJef9tv9H7nWnNtzH2htVC++WG1Zmy9Ot7g8dEJpSdHLzeI9/Hh7f57+azFCETx7scA872nJvEhc7eSzXoxvwNwZ75B2biWTKc68AC01Zff9UN2dvwm/xl5eJn65dHJpn/E9e81eU1uIQ9to6N/u3buLXb/Qa9wxgfThQvMx7k7yRLBBYxgVrJZaSbtwJI2Sy0bEUvb3PL+iPQLS/sjXsqR3AHLXGRWCoxWp4ydrs7xyxsHd3+5e/Ck0+12nvxHd9d9wIQSoBRT5VnreZ7faMpq3sqCClPGSEU9gsFN63scY6fmhFIhFMbaeth6hmEALEXQClLZDrdESMJKJdgxccVKToAwRhi3LkOsKSMugrmQgkh3jRBCGSfGj8mty1IdnjZ2/1foBb0Be4QrTzLtcc+E1TipaCGYokCkFIZJmyRb1VRppQhNq7VERV4khXD1CR0CreUGJNeCUU4Vc10FQj1MlKAbxplUrmIKzqUzHBohqTW+knSzlWFuK85sFETuGf8BJbOUPgAAAHicY2BkYGAA4sfF+frx/DZfGbhZGEDgGl/ncQT9fx8LA7MTkMvBwAQSBQAlqAodAHicY2BkYGBu+N/AEMPCAAJAkpEBFbAAAEcKAm0EAAAAA+kAAAQAAAAEAAAAAAAAAAB2ARYB+gAAeJxjYGRgYGBh2MTAwQACTEDMBYQMDP/BfAYAGtAB1QB4nF2Qy07CQBSG/0JBLYkLjSbuZmGM0aRcXBjZksCeBXsoUy5pO810IOFpXPoELl36FCZufBH/lgMLOjmn3/nPbTIArvALD/vvhrZnDz6jPddwhjvhOnUl7PPcCzfQwqNwk/qLcIBnvAq3cI0ZJ3j+BaMnbIQ9nONduIZLfAjXqX8K++Qv4QZu8S3cpP4jHGCCP+EWHry3YGD11Om5mu3UKjJZbDIXlDDWi00ytSWWNtG2WJlMdcNOGY50pu2hr9gues7FKrYmVUMO0EliVG7NWkcuXDqX99vtWPQwMimvMYCFxhSOfs7nmmFHv0IEgwxx5R3rDsqYdQs+R8Iee1QP/wmzFgXjMlLoIkTnmB0xm1UVp/sKbDm1R9Vxp6JZdqSkodxAc2NCVsir3JpKRD3EsurK0UebJz6pD6vd6T8/OGF2AAB4nGNgYoAALgbsgIWRiZGZkYWRlYGxgq08NTkjsYSpsJCBAQAi8QQC') format('woff'),
    url('fonts/iconfont.ttf?t=1508403399413') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
    url('fonts/iconfont.svg?t=1508403399413#icon') format('svg'); /* iOS 4.1- */
}

.icon {
    font-family:"icon" !important;
    font-size:16px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-wechat:before { content: "\e637"; }

.icon-qq:before { content: "\e79c"; }


.margin-top-8{
    margin-top: 8px;
}
.margin-top-10{
    margin-top: 10px;
}
.margin-top-20{
    margin-top: 20px;
}
.margin-left-10{
    margin-left: 10px;
}
.margin-bottom-10{
    margin-bottom: 10px;
}
.margin-bottom-100{
    margin-bottom: 100px;
}
.margin-right-10{
    margin-right: 10px;
}
.padding-left-6{
    padding-left: 6px;
}
.padding-left-8{
    padding-left: 5px;
}
.padding-left-10{
    padding-left: 10px;
}
.padding-left-20{
    padding-left: 20px;
}
.height-100{
    height: 100%;
}
.height-120px{
    height: 100px;
}
.height-200px{
    height: 200px;
}
.height-492px{
    height: 492px;
}
.height-460px{
    height: 460px;
}
.line-gray{
    height: 0;
    border-bottom: 2px solid #dcdcdc;
}
.notwrap{
    word-break:keep-all; 
    white-space:nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.padding-left-5{
    padding-left: 10px;
}
[v-cloak]{
    display: none;
}